package com.iwhalecloud.bss.kite.cucc.client.dto.cust;

import com.iwhalecloud.bss.kite.client.dto.cust.ContextCustDTO;
import com.iwhalecloud.bss.kite.cucc.client.dto.scene.CustAttrDTO;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

/**
 * <Description> 上下文存放客户对象 <br>
 *
 * @author zhu.zixin<br>
 * @version 1.0<br>
 * @taskId <br>
 * @date 2020-03-10 <br>
 * @since R9.0<br>
 */
public class CuccContextCustDTO extends ContextCustDTO implements Serializable {

    /**
     *
     */
    private static final long serialVersionUID = -6006912944141627363L;

    private String location;

    private String groupId;

    private String bssId;

    private String cbssId;

    private String custType;

    private String custStatus;

    private Integer isNewCustomer;

    private String contactName;

    private String contactPhone;

    private String address;

    private String provinceCode;

    private String key;

    private String lanId;

    private List<CustAttrDTO> attrs;

    private String custId;

    private String examineSts;

    private String certiCode;

    private String eparchyName;

    private String custName;

    private String cityCode;

    private String certiTypeCode;

    private String provinceCustId;

    private String orgCode;

    private String custClassType;

    private String inMethod;

    private String bussTrade;

    private String isPassOrg;

    private String servLevelId;

    private String bbssCustId;

    private String postAddr;

    private String eparchyCode;

    private String bcityCode;

    private String postCode;

    private String isReal;

    private String custState;

    private String firstCallingTypeCode;

    private String oppoNum;

    private String oppoName;

    public String getProvinceCode() {
        return provinceCode;
    }

    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    public String getBssId() {
        return bssId;
    }

    public void setBssId(String bssId) {
        this.bssId = bssId;
    }

    public String getCbssId() {
        return cbssId;
    }

    public void setCbssId(String cbssId) {
        this.cbssId = cbssId;
    }

    public String getCustType() {
        return custType;
    }

    public void setCustType(String custType) {
        this.custType = custType;
    }

    public String getCustStatus() {
        return custStatus;
    }

    public void setCustStatus(String custStatus) {
        this.custStatus = custStatus;
    }

    public Integer getIsNewCustomer() {
        return isNewCustomer;
    }

    public void setIsNewCustomer(Integer isNewCustomer) {
        this.isNewCustomer = isNewCustomer;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public List<CustAttrDTO> getAttrs() {
        return attrs;
    }

    public void setAttrs(List<CustAttrDTO> attrs) {
        this.attrs = attrs;
    }

    public String getLanId() {
        return lanId;
    }

    public void setLanId(String lanId) {
        this.lanId = lanId;
    }

    @Override
    public String getCustId() {
        return custId;
    }

    @Override
    public void setCustId(String custId) {
        this.custId = custId;
    }

    public String getCertiCode() {
        return certiCode;
    }

    public void setCertiCode(String certiCode) {
        this.certiCode = certiCode;
    }

    public String getEparchyName() {
        return eparchyName;
    }

    public void setEparchyName(String eparchyName) {
        this.eparchyName = eparchyName;
    }

    @Override
    public String getCustName() {
        return custName;
    }

    @Override
    public void setCustName(String custName) {
        this.custName = custName;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String getExamineSts() {
        return examineSts;
    }

    public void setExamineSts(String examineSts) {
        this.examineSts = examineSts;
    }

    public String getCertiTypeCode() {
        return certiTypeCode;
    }

    public void setCertiTypeCode(String certiTypeCode) {
        this.certiTypeCode = certiTypeCode;
    }

    public String getProvinceCustId() {
        return provinceCustId;
    }

    public void setProvinceCustId(String provinceCustId) {
        this.provinceCustId = provinceCustId;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getCustClassType() {
        return custClassType;
    }

    public void setCustClassType(String custClassType) {
        this.custClassType = custClassType;
    }

    public String getInMethod() {
        return inMethod;
    }

    public void setInMethod(String inMethod) {
        this.inMethod = inMethod;
    }

    public String getBussTrade() {
        return bussTrade;
    }

    public void setBussTrade(String bussTrade) {
        this.bussTrade = bussTrade;
    }

    public String getIsPassOrg() {
        return isPassOrg;
    }

    public void setIsPassOrg(String isPassOrg) {
        this.isPassOrg = isPassOrg;
    }

    public String getServLevelId() {
        return servLevelId;
    }

    public void setServLevelId(String servLevelId) {
        this.servLevelId = servLevelId;
    }

    public String getBbssCustId() {
        return bbssCustId;
    }

    public void setBbssCustId(String bbssCustId) {
        this.bbssCustId = bbssCustId;
    }

    public String getPostAddr() {
        return postAddr;
    }

    public void setPostAddr(String postAddr) {
        this.postAddr = postAddr;
    }

    public String getEparchyCode() {
        return eparchyCode;
    }

    public void setEparchyCode(String eparchyCode) {
        this.eparchyCode = eparchyCode;
    }

    public String getBcityCode() {
        return bcityCode;
    }

    public void setBcityCode(String bcityCode) {
        this.bcityCode = bcityCode;
    }

    public String getPostCode() {
        return postCode;
    }

    public void setPostCode(String postCode) {
        this.postCode = postCode;
    }

    public String getIsReal() {
        return isReal;
    }

    public void setIsReal(String isReal) {
        this.isReal = isReal;
    }

    public String getCustState() {
        return custState;
    }

    public void setCustState(String custState) {
        this.custState = custState;
    }

    public String getFirstCallingTypeCode() {
        return firstCallingTypeCode;
    }

    public void setFirstCallingTypeCode(String firstCallingTypeCode) {
        this.firstCallingTypeCode = firstCallingTypeCode;
    }

    public String getOppoNum() {
        return oppoNum;
    }

    public void setOppoNum(String oppoNum) {
        this.oppoNum = oppoNum;
    }

    public String getOppoName() {
        return oppoName;
    }

    public void setOppoName(String oppoName) {
        this.oppoName = oppoName;
    }
}
